16 research outputs found
SOFTWARE PIRACY AND HOW IT IS INFLUENCED BY THE CORRUPTION LEVEL FOR ANY GIVEN COUNTRY. OPEN SOURCE AND FREE SOFTWARE AS SOLUTIONS TO THE PROBLEM.
Todayâs IT world is slowly driving towards open source and open software trends. Even Microsoft is taking such approach with some of its software products (the MSDNAA program is the best example). Although everyone is happy that software is becoming cheaper or even open source, we must ask ourselves what led to this trend. Why are software companies giving out software products for free when just a few years ago they were charging us big money for it? The answer is, of course, marketing issues. But another big factor is the piracy factor.software piracy, corruption, open source, free software, statistic, test
DESIGNING AN OBJECT RELATION MAPPING SYSTEM IN PHP
Object Relational Mapping is a programming technique used by software developers to convert data between incompatible systems. This technique is used in object-oriented programming languages, hence the âObjectâ in Object Relational Mapping. Often times we see ORM systems being used by developers when interacting with relational database management systems. ORM is about creating classes that mimic the tables in the database but in a more business oriented manner rather than the normalized form used by the RDBMS.ORM, object, relational, mapping, class, business model, normalization, primary key, foreign key, methods, properties
INTRODUCING MICROSOFT SILVERLIGHT
Despite all the wonderful things you can say about HTML, CSS, and JavaScript, they form a pretty poor environment for developing modern sites and applications. If you care about your content working on most web browsers (or even just Internet Explorer and Firefox), accommodating their differences can be maddening. Many techniques and JavaScript libraries have been developed and shared over the years that can reduce this frustration, but none of them are silver bullets. In addition to browser differences, the graphical capabilities of HTML are too limiting for many user experiences that people want to create. Drawing a simple line, incorporating video, and a number of other things are extremely difficult or impossible with HTML alone. Itâs not that these technologies were poorly designed, but simply that they were designed for hyperlinked documents rather than the extremely rich presentations that most people want to create on the Web these days.Silverlight, Microsoft
DESIGNING HTML HELPERS TO OPTIMIZE WEB APPLICATION DEVELOPMENT
Building a web application or a website can become difficult, just because so many technologies are involved. Generally companies tend to people that work in teams to develop web applications. These teams are made up of professionals that focus on different technologies, such as CGI, HTML, JavaScript, CSS and databases. When the work of many people gathers to make up a single document there is often a mismatch between parts of code written by different team members. This article focuses on improving this matter by bringing consistency in code through the use of HTML helpers in server-side scripting languages. The examples in this article use PHP as the server-side language, but the model can be applied in any other language a developer works with.HTML, CGI, Helper, OOP, code generation
INTRODUCTION TO ZEND FRAMEWORK
A software framework provides the skeleton of an application that can be customized by an application developer. Like software libraries, software frameworks aid the software developer by containing source code that solves problems for a given domain and provides a simple API. However, while a code library acts like a servant to other programs, software frameworks reverse the master/servant relationship. This reversal, called inversion of control, expresses the essence of software frameworks. A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and often promote code reuse.Zend Framework
THE EUROPEAN EMERGENCY NUMBER 112
The working of the 112 Emergency Call System is a natural need in a civilized country that has as a main objective to protect its citizens. The single European emergency number 112 was introduced to enable citizens to call the emergency services (such as police, ambulance and fire brigade) by using the same number anywhere in the European Union (EU). This is especially important as European citizens increasingly travel to other EU countries for work, study or leisure. According to EU legislation, Member States must ensure that users of any type of telephone, fixed or mobile are able to call the emergency services free of charge by using the European emergency number 112. This number is now available in all Member States.112, emergency call, European Union
Natural versus Surrogate Keys. Performance and Usability
Choosing the primary key for a table proves to be one of the most important steps in database design. But what happens when we have to pick between a natural or a surrogate key? Is there any performance issue that we must have in mind? Does the literature have a preferred pick? Is usability a concern? Weâll have a look at the advantages and disadvantages of both natural and surrogate keys and the performance and usability issues they address
INTRODUCING MICROSOFT SILVERLIGHT
Despite all the wonderful things you can say about HTML, CSS, and JavaScript, they form a pretty poor environment for developing modern sites and applications. If you care about your content working on most web browsers (or even just Internet Explorer and Firefox), accommodating their differences can be maddening. Many techniques and JavaScript libraries have been developed and shared over the years that can reduce this frustration, but none of them are silver bullets. In addition to browser differences, the graphical capabilities of HTML are too limiting for many user experiences that people want to create. Drawing a simple line, incorporating video, and a number of other things are extremely difficult or impossible with HTML alone. Itâs not that these technologies were poorly designed, but simply that they were designed for hyperlinked documents rather than the extremely rich presentations that most people want to create on the Web these days.Silverlight, Microsoft
A LOOK AT INTELâS NEW NEHALEM ARCHITECTURE: THE BLOOMFIELD AND LYNNFIELD FAMILIES AND THE NEW TURBO BOOST TECHNOLOGY
Nehalem is the codename for the Intel processor microarchitecture successor to the Core microarchitecture. The first processor released with the Nehalem architecture is the desktop Core i7, which was released in November 2008Intel, Nehalem, Bloomfield, Lynnfield, CPU, Turbo Boost, HyperThreading, PCIe, transistor, QPI, core, thread, overclock
A LOOK AT INTELâS NEW NEHALEM ARCHITECTURE: THE BLOOMFIELD AND LYNNFIELD FAMILIES AND THE NEW TURBO BOOST TECHNOLOGY
Nehalem is the codename for the Intel processor microarchitecture successor to the Core microarchitecture. The first processor released with the Nehalem architecture is the desktop Core i7, which was released in November 2008Intel, Nehalem, Bloomfield, Lynnfield, CPU, Turbo Boost, HyperThreading, PCIe, transistor, QPI, core, thread, overclock